package cn.chrisn;

/**
 * @Description
 * @Author Chrisn
 * @Date 2025/4/26
 */
public class lambdaTest {
    public static void main(String[] args) {
        /**
         *简化要求：
         * 1.匿名内部类对象为接口
         * 2.只需要重写一个方法
         * 函数式编程不关注你是什么对象，自然不关注Runable（）和run（） 类名和方法名都不关注
         * 关注的是方法传入的参数和方法体 -> 数据、操作
         */
        new Thread(() -> {
            System.out.println("新的线程中的run方法被重写");
        }).start();
        /*
        new Thread(new Runnable() {
            @Override
            public void run() {
                System.out.println("新的线程中的run方法被重写");
            }
        }).start();
         */
    }
}
